Input From Multiple Streams
<#5450#>
Multiple <#3918#>interactive-stream<#3918#> contacts can be created for the same
<#3919#>contact-display<#3919#>. In
this case, character input from the user to all such <#3920#>interactive-stream<#3920#> contacts is collected in a single keyboard
buffer owned by the <#3921#>contact-display<#3921#>. When a Common Lisp stream input
function operates on an <#3922#>interactive-stream<#3922#>, characters are returned from
the <#3923#>contact-display<#3923#>'s keyboard buffer. Thus,
stream input from an <#3924#>interactive-stream<#3924#> is implemented by operations on the
<#3925#>contact-display<#3925#> object (see Section~#ch:interactive-stream-input#3926>).
<#4751#>
<#4596#><#3927#>read-character Function, contact-display<#3927#><#4596#>
#tex2html_wrap_inline10671#
<#4751#>
#tex2html_wrap_inline10674#
<#4752#>
<#4599#><#3940#>unread-character Function, contact-display<#3940#><#4599#>
#tex2html_wrap_inline10675#
<#4752#>
#tex2html_wrap_inline10678#
<#4753#>
<#4602#><#3955#>peek-character Function, contact-display<#3955#><#4602#>
#tex2html_wrap_inline10679#
<#4753#>
#tex2html_wrap_inline10682#
<#4754#>
<#4605#><#3969#>listen-character Function, contact-display<#3969#><#4605#>
#tex2html_wrap_inline10683#
<#4754#>
#tex2html_wrap_inline10686#
<#4755#>
<#4608#><#3983#>clear-characters Function, contact-display<#3983#><#4608#>
#tex2html_wrap_inline10687#
<#4755#>
#tex2html_wrap_inline10690#
<#4756#>
<#4611#><#3997#>append-characters Function, contact-display<#3997#><#4611#>
#tex2html_wrap_inline10691#
<#4756#>
#tex2html_wrap_inline10694#
=0 <#5460#>=0 <#5464#>